construction technology laboratory - French English Dictionary